Download A Spectral-Filtering Approach to Music Signal Separation
The task of separating a mix of several inter-weaving melodies from a mono recording into multiple tracks is attempted by filtering in the spectral domain. The transcribed score is provided in MIDI format a priori. In each time frame a filter is constructed for each instrument in the mix, whose effect is to filter out all harmonics of that instrument from the DFT spectrum. The complication of overlapping harmonics arising from separate notes is discussed and two filter shapes that were found to be fairly successful at separating overlapping harmonics are presented. In comparing the separated audio tracks to the original instrumental parts, signalto-residual ratios (SRR’s) in excess of 20 dB have been achieved. Audio demonstrations are on the internet [1].
Download Separation of overlapping impulsive sounds by bandwise noise interpolation
The task of extracting harmonic content of multiple pitched sources from a mono audio mix has been investigated on several occasions [1, 2, 3, 4]. However, most pitched notes contain an inharmonic component, which is an important perceptual attribute of the sound. This content is usually not dealt with during separation. It would also be interesting in its own right to develop separation techniques for extracting percussive sounds for polyphonic mixes. This paper describes an attempt at separating overlapping impulsive content of multiple sources from a mono mix. The method uses an interpolation within individual frequency bands of the decaying noise envelope of each source across overlapping sections with other sources. Three analysis methods determining the distribution of these bands were tested: the DFT followed by processing in Bark bands, the discrete wavelet transform (DWT), and the dyadic wavelet packet transform (DWPT).